package worker

import (
	"NovelBook/dao"
	"NovelBook/models/db_models"
)

// 不应该删除 worker ，修改 worker.state 的状态来表示员工是否离职

// 也可以实现删除员工

func DelWorkersByID(WorkerIDs []uint) error {

	// 删除离职员工
	err := dao.GetDb().Where("id IN (?) AND state = (?)", WorkerIDs, 0).Delete(db_models.Worker{}).Error
	if err != nil {
		return err
	}
	return nil
}
